import request from '@/utils/request'

// 获取数据库列表
export function databaseList(query) {
  return request({
    url:'/datasourceDb/list' ,
    method: 'get',
    params:query
  })
}

// 数据库下拉列表
export function databaseAll(query) {
  return request({
    url:'/datasourceDb/list/all' ,
    method: 'get',
    params:query
  })
}

// 修改数据库信息
export function databaseEdit(data) {
  return request({
    url: '/datasourceDb/update',
    method:'put' ,
   data:data
  })
}

// 删除数据库信息
export function databaseDel(ids) {
  return request({
    url: `/datasourceDb/${ids}`,
    method: 'delete',
  })
}
// 数据资源上传

export function resourceFileUpload(file) {
  return request({
    url:'/common/upload' ,
    method: 'post',
    data:file
  })
}

// 根据平台获取数据库
export function databaseAllByPlatform(datasourceSystemId) {
  return request({
    url:'/datasourceDb/get?datasourceSystemId=' +datasourceSystemId,
    method:"get" ,
  })
}

// 获取前导库关系
export function databaseRelation(id) {
  return request({
    url:`/datasourceDb/find?id=${id}` ,
    method: 'get',
  })
}
